module.exports = [
  {
    key: 'title',
    title: '推送标题',
    dataType: 'varchar',
    placeholder: '默认为秒借贷',
    rules: [{ max: 30 }],
  }, {
    key: 'content',
    title: '推送内容',
    dataType: 'textarea',
    placeholder: '请输入推送内容',
    rules: [{ required: true, message: '推送内容未填或者超过了54个字', max: 54 }],
  }, {
    key: 'directUrl',
    title: '推送链接',
    dataType: 'varchar',
    placeholder: '不填写则打开首页',
  }, {
    key: 'badge',
    title: '角标数字',
    dataType: 'int',
    placeholder: '默认为1'
  }, {
    key: 'clientType',
    title: '客户端',
    dataType: 'checkbox',
    defalutCheck:[{'label':'android', 'value':'android'}, {'label':'ios', 'value':'ios'}],
    initialValue:["android","ios"]
  }, {
    key: 'pushTimeStr',
    title: '推送时间',
    dataType: 'datetime'
  }, {
    key: 'userIds',
    title: '推送对象',
    dataType: 'selectTag',
    placeholder: '不选择则发送所有用户',
  }, {
    key: 'env',
    title: '推送环境',
    dataType: 'selectByDefaultValue',
    defaultSelect: [{'key':'test', 'value':'0', 'name':'测试环境'}, {'key':'dev', 'value':'1', 'name':'正式环境'}],
    rules: [{ required: true, message: '请选择环境' }]
  }, {
    key: 'msgType',
    title: '系统消息',
    dataType: 'radio',
    radioOption: [
      {'label':'保存为系统消息', 'value':'1'},
      {'label':'不保存为系统消息', 'value':"0"},
      // {'label':'审核消息', 'value':'2'},
      // {'label':'还款消息', 'value':"3"},
      ],
    initialValue:"0",
  }, {
    key: 'systemMsgTitle',
    title: '系统消息标题',
    dataType: 'varchar',
    placeholder: '不输入则获取推送标题',
    rules: [{ max: 30 }],
  }, {
    key: 'systemContent',
    title: '消息内容',
    dataType: 'textarea',
    placeholder: '不输入则获取推送内容为消息内容',
    rules: [{ max: 54 }],
  }, {
    key: 'msgImage',
    title: '消息配图',
    dataType: 'imageFile',
    imageFileUpUrl:'upload/file'
  }, {
    key: 'imageId',
    dataType: 'hidden'
  }
];
